Optimization & New features

GenericListsGenericTypes minimized.
SetPropertyVale added