renamed package to have consistent naming
renaming continued for package statements
Changed FieldFromArray to be aware of primitive type arrays