static_assert added

to prevent composite-powered fields creation