Inheritance generic array list~