added PatternStoreValueHandler