support for fact member types