diff --git a/lib/models/room-member.js b/lib/models/room-member.js
index <HASH>..<HASH> 100644
--- a/lib/models/room-member.js
+++ b/lib/models/room-member.js
@@ -16,6 +16,7 @@ var utils = require("../utils");
  * @prop {Number} powerLevel The power level for this room member.
  * @prop {Number} powerLevelNorm The normalised power level (0-100) for this
  * room member.
+ * @prop {User} user The User object for this room member, if one exists.
  * @throws If the event provided is not <code>m.room.member</code>
  */
 function RoomMember(event) {
@@ -29,6 +30,7 @@ function RoomMember(event) {
     this.name = this.calculateDisplayName();
     this.powerLevel = 0;
     this.powerLevelNorm = 0;
+    this.user = null;
 }
 RoomMember.prototype = {
     /**
Add missing user field to RoomMember.