Combine all EMF transaction API calls into a single plugin