Good point. At this stage I don't think we can/should support `source` being an `ol.Object` property.

@fredj, maybe it's better to follow the style of the `ol.View2D` constructor where a new values object is constructed from the passed options.