The FacePerceptor interface should not have anything to do with Reeti (so then you don't need to change Dummy and Fake...).  Also not natural part of abstraction level in DiscoRT.   Instead implement a ReetiFacePerceptor that uses the getLatest method, as per earlier email.