Update interface of CompositeView (#add/#remove) to be consistent with a ListView