Starting developing protecting evaluator #137
Just default implementation to start from #137
Backlog