separation of main objects - WPath, WQuery and WUpdate