AKAbstractObject::__construct

Public constructor, makes sure we are instanciated only by the factory class