Using ObjectIdentifier initializer, rather than reflection