streamlining Location derived class definitions