cache rendered page model attributes, resolves #141