Do you plan on overriding this?  The protected virtual is probably unnecessary for now.