Extended tutorial to cover default methods.