Should we break these out into some other class or otherwise reuse them, instead of duplicating them in multiple classes?