Make API mapper methods protected and let it extend the API engine