Changing version
Adding class mapping feature
Adding protocol used in class mapping