"BTCompositeNode"を継承してC++クラスを作成できません

お世話になっております。

こちらの記事を参考にさせていただき、
自作のコンポジットを作成しようと試みたのですが、
UE4エディタ上からBTCompositeNodeを継承してC++クラスを作成しようとすると添付画像のようなアラートが出ます。
また、空のクラスを作成した後に記事内のコードをコピペしてもコンパイルは失敗しました。
それぞれプロジェクトは新規でC++からTPSテンプレートで作成しております。

お手数ではございますが、自作コンポジットの作成方法についてご教授いただけませんか。
よろしくお願いします。

VSは2017Communityを使用しております。

271661-名称未設定-1.jpg