Revert feafe12 and make the class abstract instead.

Change-Id: Ic4e1025ecc30146c728c310a2d55ff53d228ee5b
Reviewed-by: Christian Stenger <christian.stenger@digia.com>