@InjectService("tapestry.internal.PropBindingFactory")
BindingFactory propBindingFactory, @Inject("infrastructure:FieldValidatorSource")
FieldValidatorSource fieldValidatorSource, @Inject("infrastructure:TranslatorSource")
TranslatorSource translatorSource)
{
configuration.add(InternalConstants.LITERAL_BINDING_PREFIX, new LiteralBindingFactory());
configuration.add(InternalConstants.PROP_BINDING_PREFIX, propBindingFactory);
configuration.add("component", new ComponentBindingFactory());
configuration.add("message", new MessageBindingFactory());
configuration.add("validate", new ValidateBindingFactory(fieldValidatorSource));
configuration.add("translate", new TranslateBindingFactory(translatorSource));