update subclasses version