updated documentation, about InternalRegisterCustomProperties() and TGUID