Serializer simplifications after IMPLEMENT_SERIALIZE overhaul