derived mappable