Added read only field.
Added comments.