They are available, but only without evaluation:
http://msdn.microsoft.com/ru-ru/library/dd293588.aspx

For example, static_assert(sizeof(ImportEdge) == 20)  works.
Following http://en.cppreference.com/w/cpp/types/is_object , I'll add 
```cpp
        static_assert(!std::is_pointer<DataFacadeT>::value, "don't instantiate with ptr type");
        static_assert(std::is_object<DataFacadeT>::value, "don't instantiate with void, function, or reference");
```