Separate primitive wrapper and usage of primitive wrapper in two visitors