Fixed safe-call miss cast when reference primitive data types