Basically, if the expense is something that the members are entitled to, such as use of the roads and common areas, it is not optional.
If the expense is something that the Association chooses to provide, like trash service, but the Covenants do not require that service to be provided, then it is an optional user fee. [also see FAQ #25 limited expense liability planned community]