add group#traits with fallback to #properties