fetchByVisibility is a static method