VariantArray - Made classes private, moved static methods into VariantArray, renamed some classes