PostSharp shenanigans