Checker functions for abstract classes

Change-Id: Ic3e1c33244eebf7c62f197636e56e8d57f791503