add: deny looped container aliases
add: eensure container alias is in format '/a/c'
add: ensure that objects are f 0 size and alias target are valid
refactor: avoid duplicate code