working metaclass __new__/__init__