moved xml parsing to IOperationSpecFilter