RelationshipExtensions has more type enforcement.