Updated Gender struct to use Decimal