Removed opaque from interfaces
Fixed Object's lock field