A set of wrapper classes that encapsulates all SQLite behaviour in a set of generic methods. The provider allows database tables are defined in models classes, the model objects can then be inserted or selected by helper methods.