minor clarification about implementation classes