object and array validators added via validate keyword. validators now passed only value, not outer context, all tests pass
deleted log