Methods caching and changes handling
* VsProjectAssembly supports Invalidate reporting
* Editor handles Invalidate events and uses it for redrawign