Given the following class example: ``` csharp class Node { public Node LeftNode { get; set; } public Node RightNode { get; set; } public int Data { get; set; } } ``` How do the Node properties work here? Do they create new instances of the class?