How about decoupling the observers and packages views by having a dedicated view for showing Observers that can be referenced from the other views? And I would suggest doing the same thing for the Observer editing/viewing.