Added constructors accepting initializer_list