public BuildMasterContextShim(IOperationExecutionContext context) { // this is absolutely horrid, but works for backwards compatibility since this can only be used in BuildMaster this.context = context; this.properties = context.GetType().GetProperties(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic); }