public T withDisabledIconColorRes(@ColorRes int disabledIconColorRes) {
   this.disabledIconColor = ColorHolder.fromColorRes(disabledIconColorRes);
   return (T) this;
 }
 public T withIconColorRes(@ColorRes int iconColorRes) {
   this.iconColor = ColorHolder.fromColorRes(iconColorRes);
   return (T) this;
 }
 public T withSelectedIconColorRes(@ColorRes int selectedColorRes) {
   this.selectedIconColor = ColorHolder.fromColorRes(selectedColorRes);
   return (T) this;
 }
 public T withTextColorRes(@ColorRes int textColorRes) {
   this.textColor = ColorHolder.fromColorRes(textColorRes);
   return (T) this;
 }