Added reflection based property retrieval.