inherit from params