All access to MapCenter goes via it's setter to ensure the view stays within the bounding box when panning.