testing out object-addable interface
camera updated to use IObjectAddable quasi-interface