Added prophesying static methods and introduced NodeProperty