Added comments explaining about constructor parameters