Automatic mapping and viewmodel creation using the metadata.