Improve MutableMethodImplementation for external use

Add various utility methods and use more specific overrides, to better
allow external users to access labels
Update version to 2.0.1
Fix issue with BuilderPackedSwitchPayload instructions

The transformation is performed lazily, and the keys were incorrect
when iterating over the elements more than once