Author.username private->protected