added pattern parameters and relevant resources to naming
added validation of name collisions between pattern parameters and relevant resources
implemented parameters in rules and operations, added find all method to simple choice from

also fixed with_min/with_max comparator