added additional protocols for instance and instancelist; updated docs;