ProxyComponent implementation has been completed with tests.
DirectoryComponentProvider has been changed according to the ProxyComponent.