Make something like this possible: var container = new Autofac.Builder.ContainerBuilder(); container.Register(c => new Service()).As<IService>().AdviceJointPoints(MyJointPointDefinition);