add missing header guards

Change-Id: I73f7a25a180696b8581e673de8f39dd007fe5358
forgot to populate the Impl

Change-Id: Ic7b49a06f5e4576c29b74d86e4025e21a01dc53d