fixing bug in jobject
reimplementing jobject logtalk objects to make them more concise
renaming jreflective as robject