belongsTo now uses session.add during property access