Explicit mapping

This change set removes implicit mapping. Users need to invoke `+mtl_identityPropertyMapWithModel:` to achieve the old behavior.

Fixes #149