/// <summary>Initializes a new world component</summary>
 /// <param name="helloContracts">
 ///   Array of hello contract implementations that will be used
 /// </param>
 public WorldComponent(IHelloContract[] helloContracts) { }
 /// <summary>Initializes the component</summary>
 /// <param name="helloContract">
 ///   Implementation of the hello contract that will be used
 /// </param>
 public NeedHello(IHelloContract helloContract)
 {
 }
 /// <summary>Initializes the component</summary>
 /// <param name="helloContract">
 ///   Implementation of the hello contract that will be used
 /// </param>
 public NeedHello(IHelloContract helloContract) { }