To simplify readability and maintainability, I suggest you create 3 classes (like okA, okB, okC) that contain each component of this mega class. Then define ok as "okA.okB.okC". The lines should look pretty much identical too, which will help with reading.