use only one container for initilizers from different types, garantte the unitilizers order to be exactly the oposite of initializers