@Override public void setValidity(boolean validity) {
        this.validity = validity;
        validityIcon.setImageDrawable(ContextCompat.getDrawable(getContext(),
                validity ? R.drawable.ic_check_green : R.drawable.ic_error));
        if (mValidityListener != null) mValidityListener.checkValidity();