Multi component and array props