CLOUIDFY-2463 update example to use type_implementations