Extedable class