properties providers with tdd