Fixed collecting of inherited private properties

Before this fix private properties of descendants collected "as is" with NUL characters.
After this fix such properties has format "ParentClass::propertyName".

Public, protected and own private properties are not affected by this fix.