Add abstract performFreezen and performUnfreeze methods to trait