added final to xLog classes where needed