disposable field not disposed analyzer and fix, closes #30