Build complex type now accepts simple Hash as element