decorator renamed to modifier