def cgetter(self, fcget: typing.Optional[typing.Callable[[typing.Any], typing.Any]]) -> "<STR_LIT>":
self.__fcget = fcget<EOL>return self<EOL>
Descriptor to change the class wide getter on a property.

        :param fcget: new class-wide getter.
        :type fcget: typing.Optional[typing.Callable[[typing.Any, ], typing.Any]]
        :return: AdvancedProperty
        :rtype: AdvancedProperty