Called in the initState() function or the FutureBuilder(future: parameter Usually calls the open() function to open the Database
Future<bool> init() { throw UnimplementedError(); }