Moved to use inherits for params