move m_color to public scope