Change state behavior to the same logic as for shared runtime objects
Convert index to a public property
Remove convenient updateIndex method
Make namespace public
Make label public
Remove KnotInfo Object and getKnotInfo
Make knot data a public property
Update version