class -> struct in user_config forward declaration