add logging example back
fix tests - generalise checking if a type is fundamental
Revert "release service after using it"

This reverts commit d9d2ff5297c1f63611049640a62fc6d43111d29c.

The service has been already freed by GScopedInterface.