Minor changes.  Add a missing semicolon.  Move the public methods to the top.