Added CompositeView Class