A CakePHP 2.x behavior to validate the uniqueness of multiple columns of a model