refactor: feat: Engine->getCanonical() - its now possible to get the Canonical Object from the Engine Object