> At present, we need to be able to instantiate without having transaction_log_expense in order to render the #new action.

That might be a good case for lazy-initialization

```Ruby
def expense_attributes
  @expense_attributes = params["transactions_log_expense"]
end
```

Instead of an `attr_reader`.