Could you rename `ProjectProvider` module to `ProjectService` or something else and open it here? It's weird to have the same name for modules and its inner types :).