Removing Varargs use in optional parameters