Cleaner PolymorphicRelationship API