private void RegisterDefaultContent(RequestMapperFactory requestMapperFactory)
 {
     requestMapperFactory.RegisterContentFor <XmlRpcRequestToGetUserBlogsRequestMapper>(MetaWeblogActions.GetUsersBlogs);
     requestMapperFactory.RegisterContentFor <XmlRpcRequestToGetCategoriesRequestMapper>(MetaWeblogActions.GetCategories);
     requestMapperFactory.RegisterContentFor <XmlRpcRequestToGetRecentPostsRequestMapper>(MetaWeblogActions.GetRecentPosts);
     requestMapperFactory.RegisterContentFor <XmlRpcRequestToNewPostRequestMapper>(MetaWeblogActions.NewPost);
     requestMapperFactory.RegisterContentFor <XmlRpcRequestToDeletePostRequestMapper>(MetaWeblogActions.DeletePost);
 }
        public void Install(IContainer container)
        {
            var mapperFactory = new RequestMapperFactory();

            container.Register(Component.For <IRequestMapperFactory>().ImplementedBy(mapperFactory).AsSingleton());

            this.RegisterDefaultContent(mapperFactory);
        }