We currently return the underlying map or map plus view (esri) but it would make sense to return the mapProvider instead. Benefits that host has access to mapProvider methods so as fitToBounds (inc padding) and underlying framework can attach anything else it needs to the provider.