USplineMeshComponent Undefined

Is there a special include I need in order to use USplineMeshComponent in code? When I try to give this type of component to one of my actors I get an error that says it is undefined. I recently upgraded this project from 4.1 to 4.4.1, is there anything else I need to do in order to be able to use the USplineMeshComponent?

Ok, so it appears that we need to include Components/SplineMeshComponent.h
Is there a reason why USplineMeshComponent cannot be used directly as UStaticMeshComponent? is it just because not a lot of actors will use the USplineMeshComponent but they will tend to use UStaticMeshComponent?