Add a location-based getEntitiesByClass method

Also return a Collection instead of a List