just use get_node, instead of going through method_missing, for performance improvement