reinitializing part of an object where calling super.init is optional

This would be useful in reinitializing a custom widget for example where the UIView is allocated and initialized only once. The reinitialization would not call super.init in this case.