mappers are now based on GenericMapper