move warning example here
add call virtual method in ctor example
add default parameter for virtual method example