BigW Consortium Gitlab
Instead of using polymorphic associations a developer should use separate tables.