Return instance when inserting into a polymorph-related model

Make return value consistent with HasOneOrMany