force immutable on attribute