- Made the member variables private
- Generated UUID should be read only