Fixing the ordering of checks - skip _type and _namespace earlier, plus check if has prototype before checking wether or not it is a Bifrost.Type