ability to convert CompositeData object into non-flat array