It\'s possible I shouldn\'t even be attempting this in the first place, but here\'s what I have so far:
public List AuthorIDs
{
get
{
No, it's not possible. Either everything is explicit, or the whole property is automatic. Anyway, in that case the setter doesn't seem to make any sense... there should be no setter at all.
Also, I think you should make it a method. It would make it clearer to the caller that it performs a possibly lenghty calculation. It's also against guidelines to perform complex processing in a property.