http://mifos.org/developers/technical-orientation/business-object-model