make most parameters to the AliasTracker required

This helps with our sanity.  The class is internal, we can refactor to a
"nice" API later.