rename base classes from default to abstract