Class 'IModularFeature' not found

Trying to compile my project and getting this error.
Thrown in file

C:\Program Files (x86)\Epic Games\4.14\Engine\Source\Runtime\HeadMountedDisplay\Public\IMotionController.h

Build settings:

    PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "InputCore" });

    PrivateDependencyModuleNames.AddRange(new string[] { "SteamVR", "SteamVRController", "HeadMountedDisplay" });

Anybody know how to fix it?
Doesn’t seem to be an issue in my code, unfortunately.

Thank you!

Seems that having a class named AMotionController with the header file MotionController.h confuses the compiler.
Fair 'nuff.

If you run into this issue, you may be able to resolve it by making a new motion controller class and deleting your old one.
I named mine AUserMotionController.