Base API for the observable collection