add support for loading and saving ContentValues, addresses issue #42