optional string and initializator_list