Yeah, not a fan either. I'll make a serializer mixin so we can choose between the 2 approaches.