since these changes are only used by the subclass it seems like it'd make more sense to put them there