add tests for record::initialize specifying missing parameters raise errors