<< Hmm, yes, I guess if they are different then that would be awkward! Your
workaround - coding it in - does indeed solve it easily, so I'll go with
that. Suggestion withdrawn. >>
It's an unfortunate side-effect of the design-time environment in Delphi
combined with our engine component design, but I can't think of another way
(or haven't yet) to implement the engine component and still have it work in
the desired fashion.