Added another testcase
Worked on using operation engine for both Resolver and Executer
Cleanup boolean casting using shared utility method