private Type GetRequiredType(Type actorType)
{
return actorType.GetInterfaces()
.Where(i => i.IsGenericType)
.Where(i => i.GetGenericTypeDefinition() == typeof (IRequiresMessageQueue<>))
.Select(i => i.GetGenericArguments().First())
.FirstOrDefault();
}