Added custom attribute for readOnly property