Feature stile forward all

Adds functionality to AutoStile so that data can be extracted without advance knowledge of type.

This branch exposed and fixes a bug in the AddRecipient implementation.