+ Split DavResource into BaseDavResource and FSDavResource