integer & float & bool & enum, bit mask & classes, methods