1) Moved MockPropertyProvider to test root
1) Introduced functionality to generate data in an asynchronous manner