Implementation of Renderable and compilable interface on source and index