rm use of `_base_classes`, close #41