Add the Utilities\Check class and use Check.NotNull to validate args on public surface.