From STUPID to SOLID Code!

http://williamdurand.fr/2013/07/30/from-stupid-to-solid-code/

Decoupling (Symfony2) Forms from Entities

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