added empty reflection macros if not using reflectos