That makes sense if it would overwrite the methods as well, but
otherwise it seems like it provides inconsistent functionality.

Exactly. At the least, it's inconsistent. If it's a bug, then it seems the question becomes:

Is the bug this:

"Properties defined in a trait should be overridden by same-named properties defined in a class that use the trait."

Or (as pointed out by Anthony) this:

"You shouldn't be able to define properties in a trait."

--
Alex Howansky

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to