on View Encapsulation