public RegisterLambdaExpression([ImportMany] IEnumerable<IBasedOnPattern> basedOnPatterns) : base(pattern) { this.basedOnPatterns = basedOnPatterns; }