refactoring, attempting fuzzy logic if map image service value is absent
using preserve defaults argument to explicitly present boolean false in config output
normalising return types of MapAPI methods
explicitly stating coordinates in return value