Tag: understanding constructors