Added StorageUnit, ProductGroup, ProductGroups, StorageUnit, ProductFactory test methods and serialization attributes'