keep identity of crystal objects when called from objc if they were created from objc