TODO: We need to sort out some kind of dependency injection
Some more models