The class [RecoveryKeyContext](https://www.rubydoc.info/gems/ably/Ably/Realtime/RecoveryKeyContext) should sit in Models, it breaks the RubyDocs structure etc.  ┆Issue is synchronized with this [Jira Task](https://ably.atlassian.net/browse/ECO-4908) by [Unito](https://www.unito.io)