title: mongoose - setter not called on sub(-sub) document
body: <p>I have the following schema structure:</p>
  
  <pre><code>var ProgramSchema = new Schema({
   ...
   networks: [NetworksSchema]
  });
  
    var NetworksSchema = new Schema({
      payments: [NetworkPaymentsSchema],
      ...
    });
  
      var NetworkPaymentsSchema = new Schema({
        ...
        amount: { type: Number, get: genFunc.getCurrency, set: genFunc.setCurrency, required: true }
      });
  </code></pre>
  
  <p>Whenever I create() or save() a ProgramSchema, the getter and setter in NetworkPaymentsSchema are not called.</p>
  
  <p>So far I tried to call the setter this way:</p>
  
  <pre><code>NetworkPaymentsSchema.path('amount').set(genFunc.setCurrency);
  </code></pre>
  
  <p>Doesn't seem to work either.</p>
  
  <p>Thanks for help!</p>