set args in subclasses