For simplicity, param is not allowed empty name.