Rethinking allowed serializers. Decided to avoid those that require properties to have public setters.