Added class mappers to support using classes other than Table/Record