Implement the hidden class