Recompiled lib
Removed some duplicated logic and anunecesary 'Collection' word
Created the Initializers namespace and logic