```createMarkupForProperty``` has a generic ```value == null```, shouldn't it be used here in ```setValueForProperty``` as well?