no need to use a singleton inside Director class