make Node properties private