Object Persistent Framework for Freepascal