Redone the notifications to work with the new Request model.
Note that it might be necessary to introduce a templatetag that translates a internal role_name to a real verbose name. However this will do fine for now.
/** @constructor */
function Circle(){}
/**
@constructor
@memberOf Circle#
*/
Circle.prototype.Tangent = function(){};
// renaming Circle#Tangent to Circle#Circle#Tangent
/**
@memberOf Circle#Tangent#
*/
Circle.prototype.Tangent.prototype.getDiameter = function(){};