Object model