def decorator(cls: Type[T]) -> None:
    for (k, v) in cls.__dict__.items():
        if (k not in NOCOPY):
            setattr(actual, k, v)
def decorator(cls: Type[T]) -> None:
    for (k, v) in cls.__dict__.items():
        if (k not in NOCOPY):
            setattr(actual, k, v)