Apollo API Base Classes