What do you think about calling this method `entities` and changing the name of the private method to something else like `entity_for`?