I realize that the class is incorrectly named. It is just a class that wraps something and add a self relation to it.