Encapsulate CBlockHeader fields for most pow calls
Create Proof class
Make fields private