Add Proxy.Rewriter attribute

This enables users to add in their custom rewrite logic and compose
using DefaultRewriter if needed