* [MOD] Code refactoring
* [MOD] Code refactoring * [MOD] Make classes final for performance improvements and avoid some side behaviours
* [ADD] Added more unit tests. Work in progress. * [FIX] Fixed wrong behaviour when updating an LDAP user. Related #950. Thanks to @Fizard for the feedback.