change privateメソッドを拡張化対応するためpublic化