Decoupling (Symfony2) Forms from Entities

Avoid tight coupling between your forms and your Entities by using the Command pattern as an intermediate.

http://verraes.net/2013/04/decoupling-symfony2-forms-from-entities/