added option to disable unique key requirements, for example you want to switch two element's order etc.