Yes I had implemented an abstract class page in the docs for this several years ago …
API FR filed (Jan 2018 Issue #26): … add any thoughts to issue please.