Hi, Currently the @BindParameter annotation (that binds a parameter of a mixin to a parameter in the component the mixin is applied to), can be applied only to formal parameters of the containing component and not to parameters that are inherited by the containing component by embedded components. I think it is natural that inherited parameters are included in the search for parameters to bind to with the @BindParameter annotation. Here is a motivating example:
public class MyComponent{ @Component(parameters = "blankOption=inherit:blankOption", publishParameters="blankOption") private Select select; } public class MyMixin{ @BindParameter private BlankOption blankOption; } And we get: org.apache.tapestry5.ioc.util.UnknownValueException Containing component MyComponent does not contain a formal parameter matching any of (blank), blankOption. I'll be grateful if someone supports this and than I would be happy to create a JIRA and possibly a patch for it. Cheers, Dragan Sahpaski