Why use attributes instead of get()?