Added missing implementation to various classes.