Bug? Writing to DateTime memory tag not functioning as anticipated 8.1.33

I don’t know if this is a bug or intended behavior, but I was trying to write updated datetime values to a memory tag. It seemed to have no effect, but still return good quality.

This is the tag I created, complete with a starting value.

I could see the Value did not change using my original code, so I tried this test code just to make SOMETHING happen:

>>>system.tag.writeBlocking(["[FCE_Tags_09]Diagnostics/LastAnalysisTimestamp"], [None])

…which resulted in no change to the value, but returned:

[Good]

After banging my head on the desk several times, I finally realized it was reading and writing to the “Timestamp” property because that was part of the tag name! I changed the tagname to end with “Time” instead of “Timestamp”, and now it works as expected!

I was under the impression the system would look for a property separator, and otherwise use the “value” property.