Implemented Base classes.