Shaved some time off of each new ClientMethods object by tracking the callback to the last one used. Expanded the return value from exported methods to also include errors for some future proofing.