public PermissionController( [NotNull] PermissionController parent ) { if( parent == null ) throw new ArgumentNullException( "parent" ); Parent = parent; Node = parent.Node; }