Added documentation for options
Throw on object undefined
Renamed to dynamicObject
Fixed specs
Added getValueCartographic to MockProperty
Changes after review