improve doc and simplify API
use emit API for events
fix & improve test
doc + ability to know which properties have been invalidated + even on refresh
make event name more obviously talking about selection
make sure store mixin is leveraging _Invalidating, raise an event on store error and fix an index bug
adapt test to previous lib commits.
remove some bases classes that anway comes from the receiving class. Update doc to mention that.