Components can now pass init args to required components