Declared all implicit versions as explicit