Revert "need serializers for STI field definition sub-classes"

This reverts commit fd690bd897e74d0475ca183f39b49eeea406738d.
Revert "Revert "need serializers for STI field definition sub-classes""

This reverts commit 161a734f4a125a05ee398ada9fe5dc07d9d6f27a.
Revert "fix authentication"

This reverts commit 1235238a7610becbd4ea1c7bd9b2aeefc21efcd5.