@Jorge-C, can you comment on this approach vs. subclassing ``namedtuple``? You did it before in the ordination stuff, and it made sense to be honest, I wasn't clear on the exact distinction between subclassing and just definig like this