[Fixes #112] Added abstract form.