Move base to be classes, extend in TypeDSL