Refactored internals of OData::EntitySet#<<