In the issue converting nodes to classed entities some questions around the behavior of the log property came up:
Does log need it's own special handling? It's a string of text associated with a node that can vary on revisions. And a given user may or may not have access to edit it's value. That sounds like a field to me.
There is also a thread discussing how to make node titles more field-like:
Is there a strong reason to keep log as special case property? If so, I think this issue # can be used to follow up on any changes prompted by