fixed Writing to a @Content property did not work when the contentId was
not specified
refactoring
added test to see if we can change images within blocks