added a piece of comment to distinguish oo design and RESTful design, which server different purposes in a live system.