Issue #34
Issue #33:
Added TagChangedEvent. Doc need to be updated.
Also some optimization of data models.