structured object support