Added wildcards and struct attribute access