Person->has_many(children => [ Person::Relationship => child ], 'parent'); Person->has_many(parents => [ Person::Relationship => parent ], 'child');