Basic functionality of a model