Added properties and tests to clarify purpose of Node