It may be cleaner/nicer for this to mimic the file setup above, instead of having the `get_...` methods, which feel like request name/setup leaking in to the model abstraction. What do you think?