making FaceRecognizer pure interface class (moving base implementations to FaceRecognizerImpl)