fix uniqueness checker
mark instance variables as private
update changelog
Bump to 2.2.3