getter macros
COMM_DECLARE