Instead of the full attributes struct, it now only takes/returns what it actually needs to. Signed-off-by: Steven Cooreman <steven.cooreman@silabs.com>