Ignoring composer stuff
Code style and doc
Including a validateUniques method, just like we currently have updateUniques. closes #140