Set complex type