Object component improvements