title: What is "dumb data" and "dumb data object" mean?
body: <p>Sometimes I saw some people use "dumb data" or "dumb data object" to describe something, but I am not clear about the definition of "dumb data".</p>
  
  <p>Is dumb data mean some member in object that does not used by the object itself, but for others that use the object?</p>
  
  <p>eg:</p>
  
  <pre><code>class Process{
  public:
      int parentProcessId;
      //other property
  };
  
  int main(){
      Process p1;
      int p1Id=p1.getParentProcessId();
      Process p2=Process.getProcessPyId(p1Id);
      return 0;
  };
  </code></pre>
  
  <p>and is "dumb data object" means all properties in objects are used to store values only (for example: object that map columns from sql)?</p>