updated GetProperties to supported parent properties when using typeinfo