Backends can now take a unicode string as an obj_class
Updated object permissions