Minor
Relations can now specify if they should be push()'ed or not, complex use case:
Invoice hasMany Items
Item belongsTo Invoice
Invoice + Item  beforeSave() will calculateTotals() and make themselves dirty
Result: Infinite loop