object definition interface now usable
added definition checks for discovered objects