Extracted the IMethodBody/IMethodBodyReader/IMethodBodyWriter interfaces to make it easier to extend the method body API