smalltalk like languages do not require constructors nor destructors