https://mamchenkov.net/wordpress/2010/02/17/cakephp-building-factories-with-models-and-behaviors/
CakePHP : Building factories with models and behaviors