It would be helpful if abstract classes, properties and methods could be flagged as such in the documentation so we can see when we need to subclass and what properties and methods have to be implemented in the subclass and what elements in the class are concrete and do not need to be overridden. Or if the intent is to use the methods as class methods without instantiating a subclassed object, could that be indicated? At the moment there is a lot of guesswork involved and that can be quite time-consuming…