add code to remove reference to the NameOf assembly
add code to remove anonymous fields and methods generated by the lambda expressions in some `Name.Of` use cases