Added API base class