@Override
  public boolean matches(final Object argument) {

    if (argument instanceof LoginId) {

      final LoginId compare = (LoginId) argument;

      return value.getValue().equals(compare.getValue());
    }

    return false;
  }