Rework ObjectHolder to (hopefully) fully support alias+wildcard handle->object matching *sigh*