#2 Added option to force or avoid nickname duplicates. Fixed Transaction behavior.