impl: nature class