fixup! Added alias to VirtualDefinition with text/struct handling

- Use object instead of structural type