Added exchange_implementation to Method.
Rearranging runtime module for consistency.