Main ctor.
objectName is required and for better debugging shouldn't be runtimeType toString representation.
objectName
DisposedException(this.objectName, [this.methodName]);