base KNMapping and KNMapperFactory impementetions