4db – A Ruby-based Domain Object Storage and Retrieval Library