Updated the Node Impl with method definitions