A convention that tells PocketContainer to choose the longest constructor that contains no primitive types (including strings, dates, and numeric types) when resolving instances of an unregistered type.
$ dotnet add package PocketContainer.PrimitiveAvoidanceStrategyNo README available.