added smart processing of format for object properties