Fix State destroy
Add Task do method
Move Descriptors instances to separate properties (type problems)
Update unit tests
Merge branch 'release-0.1' into develop