Removes "defensive validation".  Added @Nonnull and @Nullable annotations to all API methods.