Replace Freezable behavior with FreezableTrait

See https://github.com/clippings/freezable