new StackFrame(1).GetMethod() to retrieve the calling method, adjusting the 1 to the level of nesting in the method, but this is 1) extra hacky IMO and 2) seems like it has serious negative performance impacts.[CallerMemberName] to make it a lookup based solely on method names, but as I've just started defining all these methods I have no clue if I will be making methods with overloads, IE ending up with two or more methods with the same name, making the lookup not possible.