Add Registerable interface