plugins now use the MLAppState for persistence. This means we can ditch XML after the next revision.