changed base class components_ initialization to None