Added newize() and decorate()