Add a dependency to Doctrine/Common
Add destroy method
Fix annotation
Fix some annotations
Add destroy method
Use 'node' parameter instead of generic 'value' name
Remove 'type' parameter.