docs: @Provides
      @NonNull
      @Singleton
      public StorIOSQLite provideStorIOSQLite(@NonNull SQLiteOpenHelper sqLiteOpenHelper) {
          final CarStorIOSQLitePutResolver carStorIOSQLitePutResolver = new CarStorIOSQLitePutResolver();
          final CarStorIOSQLiteGetResolver carStorIOSQLiteGetResolver = new CarStorIOSQLiteGetResolver();
  
          final PersonStorIOSQLitePutResolver personStorIOSQLitePutResolver = new PersonStorIOSQLitePutResolver();
          final PersonStorIOSQLiteGetResolver personStorIOSQLiteGetResolver = new PersonStorIOSQLiteGetResolver();
  
          final CarPersonRelationPutResolver carPersonRelationPutResolver = new CarPersonRelationPutResolver();
  
          return DefaultStorIOSQLite.builder()
                  .sqliteOpenHelper(sqLiteOpenHelper)
                  .addTypeMapping(Tweet.class, new TweetSQLiteTypeMapping())
                  .addTypeMapping(User.class, new UserSQLiteTypeMapping())
                  .addTypeMapping(TweetWithUser.class, SQLiteTypeMapping.<TweetWithUser>builder()
                          .putResolver(new TweetWithUserPutResolver())
                          .getResolver(new TweetWithUserGetResolver())
                          .deleteResolver(new TweetWithUserDeleteResolver())
                          .build())
  
                  .addTypeMapping(Person.class, SQLiteTypeMapping.<Person>builder()
                          .putResolver(new PersonRelationsPutResolver(carStorIOSQLitePutResolver, carPersonRelationPutResolver))
                          .getResolver(new PersonRelationsGetResolver(carStorIOSQLiteGetResolver))
                          .deleteResolver(new PersonRelationsDeleteResolver())
                          .build())
                  .addTypeMapping(Car.class, SQLiteTypeMapping.<Car>builder()
                          .putResolver(new CarRelationsPutResolver(personStorIOSQLitePutResolver, carPersonRelationPutResolver))
                          .getResolver(new CarRelationsGetResolver(personStorIOSQLiteGetResolver))
                          .deleteResolver(new CarRelationsDeleteResolver())
  
                          .build()
                  )
                  .build();
      }