Handle `optional<T>` members in `announce()`
Merge branch 'topic/announce_optionals' into develop