Change Location to an interface

Make Location be an interface (as suggested by others) in lieu of an already-implemented class.