Feature/kaa 120

Interface inherits the abstract class. Doesn't look good to me. Maybe it's better to use ITransactable instead of AbstractTransactable ?