First version without implicit transaction in AbstractPrimitiveProperty#setProperty