Move another virtual function out of constructor