TheModel is now plumbed for unit testing.