Rewrote constructor for UserActionNode