Some coding style fixes
wslidercomposed: made some functions protected and added virtual keyword