ViewModelToModel mapping

Extend functionality of mapping.
Now it support binding to few properties and can convert types.
Please follow code conventions and use { } in a  scope