Change: Introduction of RefBase template
Change: Introduction of RefBase template
Bug: too much consts