did you check if we could use the metadata handling things from doctrine? or does this add more features? 

i think this should only be a suggestion, not a hard dependency. if I don't use the auto generation feature, i don't want this dependency to be installed.