get_author_position returns a variable "position"
get_author_email returns a variable "email"
All other getters here return a variable called "attribute"
Suggest making consistent: either make all return "attribute" or make all return a specifically-named variable.