I think it's fine to have `._odd` as a class attribute if the value in the class attribute provides a default value.  But I don't see that this has a sensible default value since it depends entirely on the input data.