Built out the beginnings of the ObservableEntity class