Getting closer to complex type descriptions