6.24.4.5 Class Implementation