Populated desctructor