ListManager and ContactsList refactoring
+ IdGenerator