Adde Comment
Added Optional format property
Added code to Bind using the format property if present
Added code for the Formatting