Added prophesying static methods and introduced PropertyNode