Restructured code + added NotInitializedCollectionAnalyzer