Objectからの分離