Compositeview

Very nice. Add an equals and hashCode method here though