Shared objects contain singleton variables which can be inherited, essentially acting like global variables.