If a layout constraint is set to null, it should be removed from the node's properties map, but currently it isn't.
e.g. HBox.setHgrow(node, null); // should remove it, but just leaves the null entry
e.g. HBox.setHgrow(node, null); // should remove it, but just leaves the null entry