Simple observable model objects that support transactional updates.