Changed to use #pragma once
Renamed member variables from m* to _*