декоратор limited c ifThisChanged