Adding Basic Compound Object Functionality