Refactor DefualtValue.hpp Try to improve compile time.
Refactor DefualtValue.hpp Try to improve compile time.

marco-m/FakeIt,bowlofstew/FakeIt,skizzay/FakeIt,eranpeer/FakeIt,amerry/FakeIt,jvff/FakeIt,OnBeep/FakeIt,eranpeer/FakeIt,OnBeep/FakeIt,jvff/FakeIt,marco-m/FakeIt,skizzay/FakeIt,bowlofstew/FakeIt,amerry/FakeIt