We can use that information inside the ATContext.
While we have split the various attributes for convenience, there's no reason why we should have specialised data types for the attributes container object.