> The procedure SetPropVal checks for specific properties (e.g. 'TColor'). It must not. Why? Storing it as a number does not make sense when there is a ColorToString.