@Override public Cursor newCursor(Transaction txn) { return new UnmodifiableCursor(mSource.newCursor(txn)); }