Lazy Copy - Using pragma once in header files.