new rule for Tags: use xxx_ for attributes, _xxx for methods.
new rule for property: add _ at the beginning of property name.
added __get method to set tag name, shorter.
added a test for short attribute assignment; removed todo.