Data::Object::Role::Immutable provides a mechanism for making any derived object
immutable.
