Add constructor to create an empty record.
Improve the naming for mediators.
Add behavioral tests for filter and sequence.