1. renamed context to scope used for mustache template. 2. changed type of scope from Map<String, String> to Map<String, Object> to allow nested objects. 3. set assignee during task completion only if current assignee is not current user who is completing the task