final commit to the branch.Not sure about difference in EventClassifier and EventClassifierNumberToHashDouble, need to discuss the description