[capi-sig] Creating type object dynamically in run-time