Updates of CompilableProject.AssemblyModel should be handled by ProjectContentContainer to reduce performance impact
add cache for IAssemblyModels in AssemblyParserService
do not enforce creation of child nodes, if node cannot be searched anyway
remove expensive HasBaseTypes and HasDerivedTypes calls