Add `beforeRender` and `onRender` method calls to base MapView class.
Fix bug on MarkerCollectionView, which disallowed setting a map option on instantiation (typo).