Added comments for constructors