ThreadController starts using RepositoryInterfaces from now on.