TODO: context should be the request
TODO: Use configuration and evaluate proper context on block
[Validate]