Make identity a cached property.
whitespace.
Move more stuff into custom morepath request.