Prevents classes from mutating