DearDiary#0042

It's better to avoid excessive abstraction and commonalize in the early stages of development.