EAR should support "directCreation" attribute to construct the target action directly without AlwaysEnabledAction wrapper. This would allow for declarative registration even for actions implementing Presenter.* interfaces and actions with non-trivial constructors and enabled status treatment.