Groovy based DSL engine to process map and execute CRUD operations