Add disposable implementation.