Reflection, Attributes & Conditional Compilation