add

fun add(data: D): Boolean

Adds data to the list and emits a change message to surrounding observers

The change snapshot will contain data that was just added

Return

true always