Add obvious test for AbstractView#setContext
Add null check to AbstractView#transition
Add test for rest of functionalities in AbstractView
Rename nested to byInner, update javadoc
Add test for AbstractViewElement#byInner