Slightly modifications. Static constants for attribute indexing are added
Some methods are implemented. addItem() is ascended to TransactionCtrl
integrity purpose commit