         account :
             # NOT used directly -- instead, the QuotaConsole component depends on this in that it calls something in the account store!
             stripe_customer : rtypes.immutable
+        billing :
+            customer : rtypes.immutable  # similar to stripe_customer
         "#{name}" :
             public_paths : rtypes.immutable
 

                    project      = {project}
                    user_map     = {@props.user_map}
                    redux        = {@props.redux}
                    public_paths = {@props.public_paths} />
            </div>

render = (project_id) ->

        user_map     : rtypes.object.isRequired
        redux        : rtypes.object.isRequired
        public_paths : rtypes.object.isRequired
        customer     : rtypes.object

    shouldComponentUpdate : (nextProps) ->
        return @props.project != nextProps.project or @props.user_map != nextProps.user_map or \
                (nextProps.customer? and not nextProps.customer.equals(@props.customer))

    render : ->
        # get the description of the share, in case the project is being shared
