This is a very expensive operation. (getMemberChildren()) There's probably a better way to do this.