Because you need at least one component. Other components may be nullable.