Common classes were extracted to the separate project