[recentcontactmodel] Make requiredProperty work again

This functionality was lost in commit 096972c9
Also simplified the code for it.