add Camera interface as a parent of DepthCamera