A generic business object application framework