@borjasalguero that's inconsistent with the current API surface and will result in _awful_ looking call sites, like this: 

```js
// from ThreadUI.saveDraft, modified to use the new Compose.subject "API"
var content, draft, recipients, subject, thread, threadId, type;

content = Compose.getContent();
subject = Compose.subject.content;
type = Compose.type;
```

This is hodge-podge API design—either keep it as `Compose.getSubject()` or put in the effort to redesign `Compose.getContent` into a similar `Compose.message.content` accessor property.