Create Abstract class

Signed-off-by: Kargin A S <adamant@khakensb.ru>
1. Delete not Abstract class
2. Adaptive current class

Signed-off-by: Kargin A S <adamant@khakensb.ru>
end day 2013.02.11

Signed-off-by: Kargin A S <adamant@khakensb.ru>