Causing serialization to fail, Revert "#65: made members of INTERACTION internal and add public accessors where needed"

This reverts commit ec85aeef4de66501a2dc2ea66ec65eb466d6105a.