def __new__(mcs, name, bases, namespace):
    """Create new class object instance and alter its namespace."""
    namespace[mcs._fields_storage_key] = mcs._get_fields(bases, namespace)
    return super().__new__(mcs, name, bases, dict(namespace))
