* use iterative rather than recursive method for following aliases * this avoids consuming stack via plain recursive calls
EntityMap
SecondaryMap