deleted class BoundariesRules
fixed bug of mutable value in function parameters