A Behavior plugin for CakePHP that extends the idea of counterCache and counterScope to more fields