Continue implementing core classes.