Guest book with classes and construct