Allow flags to be set with array-like in addition to array or FlagCollection