> First, the second split would yield `ImplicitDefaultMemberAccess`, `ImplicitRecursiveDefaultMemberAccess` and `ImplicitUnboundDefaultMemberAccess`, etc.
Second, the `ProcedureDefaultMemberAccess` is for procedure coercions, i.e. if the default member is used because you used an object variable in a call statement instead of a procedure, function of property.
Third, the `ImplicitDefaultMemberAssignmentInspection` does not advise to use `Set`. That is the job of `ObjectVariableRequiresSetI