Implementation of AbstractManager and AbstractOpinion classes with necessary modifications of existing classes.