corrected collection type specificity
added inheritance stubs