Refactor MassAssign, polymorphic