wraped WeakHashMaps in PropertyAccessor with Collections.synchronizedMaps in order to avoid deadlocks (as WeakHashMap is not threadsafe)
Merge pull request #50 from barfoo4711/master

WeakHashMap is not threadsafe but PropertyAccessor is using unsynchronized access