Added KernelType base class
Parsing and caching SparseArray content
Unified the naming of fields and methods between SimpleArray and SparseArray classes
Customization of Collection-type property names
Unified field access style