Updated for weird case

So I added the capability for a dependency object declaration to reference an alias as its source. Kind of a weird case, but it did come up.