make these classes lexical to be nice to future test writers
test that deep attribute copying does not occur