Added #pragma once to headers