cherijni.h now defines objects and identifiers as capabilities