Add Polymorphism and ExtMethod