finished parent-child mapping based on one join property, moved MappedDbTypeEmitter implementations under DataModel namespace