Are these comments being read by a doc compiler? They seem like overkill. One should be able to discern that these vars are private by the fact they are declared inside a function, and that the type is string because the default value is "".