making progress on the implementation of Uniprot classes