refactored to support:
 Array2D of numerical types.
Serialization of Array of String

 Attribute serialization is working only from the internal calls hosting an open id.