Port update and compare date to generic classes
Migrated two merge requests to new, separate classes per comments.
See: !81 (closed) & !74 (closed)
Migrated two merge requests to new, separate classes per comments.
See: !81 (closed) & !74 (closed)