DefaultProvider, Default annotation and Type annotation