Provided Model Class with internal state