replace lambda wrapper of method pointer calls with std::bind call
replace string value parameters and return types with const references
add createPropertiesFromGroup example