Commented out implementation instantiation so that everything is compilable