I removed getLocation from this class because the override provided the same functionality as the overridden class. The getLocation method in a superclass uses the location stored in the entity.