On introducing restrictions for mechanism design