fix bug on final keyword; enable object template