add has default prop feature