view objects inherit from base object