Initial implementation
Do not use m_prefix for members which are not private