Added missing methods Abstract and Extents on subclass, joined-subclass and union-subclass, with unit tests