Created subclasses of Feature