Implemented ChangeType diff type