Made Node.depends_on support multiple parents (Issue #27)