Refactored Disk to hide ID policy and managment