If a RegisterNativeObject object property returns boolean, besen is unable to use it: `private function getislocal(): boolean; published property IsLocal: boolean read getislocal;` An integer property however works well and getislocal is called: `private function getislocal(): integer; published property IsLocal: integer read getislocal;`