make API class creation / instantiation / initialization simpler and more
consistent.