public static bool remove_Session(this TMUser tmUser, Guid sessionID) { if (tmUser.isNull()) { return(false); } var currentSessions = tmUser.currentSessions(); if (currentSessions.hasKey(sessionID)) { var sessionToRemove = currentSessions[sessionID]; tmUser.Sessions.Remove(sessionToRemove); return(true); } "[remove_Session] was not able to find session object {0} for user {1}".error(sessionID, tmUser.UserName); return(false); }