DataAnnotation added.
Change properties to readonly.