How to ergonomically add/remove to an array of embedded resource in graphql - Ash Framework