- added ability to add a constraint directly to a node