select

abstract fun select(id: ID)
open fun select(id: ID, selected: Boolean)
open fun select(ids: List<ID>)