further work on properties retriever components