new persistable interfaces