Looping parents on purpose?

Hi all,

Is there a way to have parents loop back on themselves? Here’s the setup I have:

Object 1
Object 2
Object 3

Each on a seperate layer so you can hide them, and all three objects parented to the empty. What I want to do is be able to grab Object 2 and have 1, 3, and the empty follow them, for example. Same situation for each object.

Thanks in advance!