Add toString and clean padType