Add method delete invalid items
Move method weight
Add two class real and virtual
Remove unused some file
Last modified 7.12.13