Action Generalization

Generalized the action so that a BSON serialization is now a template
specialization and not simply a derivation.