Made it possible to (re-)set entity of desires and features.
Small changes.
Due to recent changes, default desires don't need an entity anymore.
Deprecate old constructors and provide new ones.
Same applies for features.
No longer serialize entity. We don't need that anymore.
And I forgot it for the features.