CakePHP Behavior that encodes and decodes data on certain Model fields