Added constructor-level documentation