Extracted interface for ModelLocation and NullLocation class