extracted decoration behavior from appendString behavior