Fix issue when assets plugin is loaded multiple times with options

Previously, the calculated fields wouldn't be recalculated with the
new option values, since the calculated fields would already exist.

This also freezes the options, so that people don't complain when
they try to modify the hash directly and the calculated fields don't
pick up the change.