Generic reusable business object modelling. - I. Choudhury (1999)