remove obsolete property
add synchronized to load/store (caller had it, but just to be safe...)
add docs/comments