Added docker api version & making JSON deserialization more robust (don't fail on unknown properties)