Base class

Change-Id: I41de5bdcac872a58f79e13df7f5745f522237c97