Configuring the Plexus Container Programmatically