Model mapping protocol

Implement missing Mapping protocol methods on Model.