Resolved issue #15 by implementing name and bundle properties to be immune to mutation in the loaded state. Both now react to changes by un- or reloading the view.