class FactoryMetaclassObject(type):

    def __init__(cls, name, bases, attrs):
        """__init__ will happen when the metaclass is constructed: 
        the class object itself (not the instance of the class)"""
Implementing the factory design pattern using metaclasses in python