class CitizenId implements Identity {

    @Override public boolean equals(Object o) {
        if (this == o)
            return true;
        if (!(o instanceof CitizenId))
            return false;

        CitizenId citizenId = (CitizenId) o;
        return id.equals(citizenId.id);
    }

    public  CitizenId(String id);

}