Make ILastFmObject internal so it's only visible to Syro, closes #44