Switching everyone over to a factory method.  I need a factory to attach the observers to each instance of the api class that gets used.