Updated abstract model.