[API] base class API simplified