make Node classes private