Analysis: (CA1002) Do not expose generic lists.
Analysis: (CA1026) Avoid default parameters.