#42 - added support for cross parameter constraints