address issues with AutoMappingDriver and inheritence