Task

- Added 'modified' attribute in ::validate, if not already present. This is not
  strictly necessary, but it is good to be explicit.