remove Dollar and Franc Class. change id to id<ExpressionProtocol>