s/subclassed/built upon