public static Factory instance(Context context) {
            Factory instance = context.get(scannerFactoryKey);
            if (instance == null)
                instance = new Factory(context);
            return instance;
        }