       # Make the virtual properties.
       # Note: each property must be defined in a call to the defineAlias
       # function. That function body cannot be inlined in the loop below
-      # since Coffeescript defines the iteration variable prop in a scope
+      # since CoffeeScript defines the iteration variable prop in a scope
       # outside of the loop, which in turn implies that the alias getter
       # and setter have a function closure which refers to a shared prop
       # variable which will resolve to the last iteration value.
       for prop in aliasProps
         defineAlias(prop)
-    
+
     # Aliases the source object properties which are not already
     # defined in the destination object and satisfy thew following
     # conditions:

define ['angular', 'lodash', 'underscore.string', 'moment'], (ng, _, _s, moment) ->
  helpers = ng.module 'qiprofile.helpers', []
  
  helpers.factory 'StringHelper', ->
    # Improves on underscore.string dasherize by converting each
    # sequence of two or more capital letters to lowercase without

        sdashed.substring(1)
      else
        sdashed

  helpers.factory 'ArrayHelper', ->
    # This function stands in for the missing lodash v2.4.1 findIndex function.
    #
