LW: base model factory that sets up the request and returns the root factory as the parent to handle root acl inheritance