fix element sorting, __set magic method, finish description setter