         return hitAnnotationView ?? hitTextViewSuperview
     }
     
-    private func currentModelAssetIsLandscape() -> Bool {
+    private func imageIsLandscape() -> Bool {
         guard let imageSize = imageView.image?.size else { return false }
         guard let imageScale = imageView.image?.scale else { return false }
 

            portraitOrientation = (deviceOrientation == .PortraitUpsideDown ? .PortraitUpsideDown : .Portrait)
        }
        
        return currentModelAssetIsLandscape() ? landscapeOrientation : portraitOrientation
    }
    
    // MARK: - Private

    }
    
    public override func supportedInterfaceOrientations() -> UIInterfaceOrientationMask {
        return imageIsLandscape() ? .Landscape : [.Portrait, .PortraitUpsideDown]
    }
    
    public override func preferredInterfaceOrientationForPresentation() -> UIInterfaceOrientation {
