fr/c/component: Added protected invalid_argument method