Commented constructors.