reflection routing for properties and fields