Aparrently SilverStripe can't detect extended classes correctly unless we use an FQL