Renaming class and file names to avoid conflict with QT's moc