gh-83 Create the delegate as a private in the class.  There are problems if the class is completely empty or if it does not have a package