this one is copied over 1:1. How about creating a module for concerns that are attachment + journal related.