Interface PropertyNode<P extends NodeProperties>