public TestComponentWithParameters(ITestComponent firstParameter, IAnotherTestComponent secondParameter)
 {
     this.FirstParameter = firstParameter;
     this.SecondParameter = secondParameter;
 }
 public AnotherTestComponent(IThirdTestComponent firstParameter, IAnotherTestComponent repeatedComponent)
 {
     this.FirstParameter = firstParameter;
     this.RepeatedComponent = repeatedComponent;
 }