The database is used as a var in the `EntitySelector::new` method, and I'll likely need to refactor all of the `update` methods to accommodate.