initializers improvements

Duplicate handling