These two classes seem to share common methods; but are they derived from some common ancestor class or are they entirely separate?

Thanks.