public override bool CanCreate(Type type, string referenceName, LinkedList<object> buildChain) { var canCreate = base.CanCreate(type, referenceName, buildChain); if (canCreate == false) { return false; } return type == typeof(List<string>); }