I need a subclass to override some of it's methods and it was the recommended thing to do in AF docs ... but should I also have another class that holds an instance to my subclass?