> There is a known issue with IsSignature. It will sometimes (rarely, but sometimes) return false positives when it runs across a line like this.
Private Const NotInitializedErrorMessage As String = "Collection Property Not Set"
A fix is in the works, but it would also violate encapsulation of the procedures, so I'm hoping to gain some insight into my perceived encapsulation issue before tackling that problem.