Macro clean up for Element, Race, Race2, Class, & Size validation check

Signed-off-by: Cydh Ramdh <house.bad@gmail.com>