What does the statement "Indirect modification of an overloaded property has no effect" imply in object-oriented programming?
A) Modifying a property through a subclass will directly affect the overloaded property in the parent class.
B) Changes made to an overloaded property indirectly through methods or properties do not alter the original property’s value.
C) Overloaded properties must be modified directly in the base class to have any effect.
D) Indirect modifications through inheritance will always result in runtime errors.