Included a protected construct under Storage Abstract class for easier building by implementing classes if necessary.