create revision object class