encapsulated model data