Add tests for Reaction and correct Reaction accordingly