Model class should be thread safe