Add placeholder,fix recursive objects