Move LS/RI get/setReceivedBy() to super
You added get/setReceivedBy() to both RI and LS but they share a common superclass, DatabaseEntry.
Move the new methods and field to the superclass (with at-since javadocs)
You may then remove the casts to LS in InboundMessageDistributor (3 places):
((LeaseSet)dsm.getEntry()).setReceivedBy(_client)