Move fetch result logic to ProjectLayer subclasses