changed libraryActivityUiImage to libraryActivityUIImagefor any properties that are null, it will return null, instead of sending the special null value
changed the getBody method to read the body as binary data , instead of character data.this stops the problem of getting corrupted wddx packets when reading the body of the post
for the created/updated timestamps, if the value is null, then the value will default to the current datetime.this prevents storing nulls for created/updated timestamps in the database.