added clone method to view base class