allow param inheritance