improved property injection performance