renamed AbstarctData class to VariableAbstractData;
added VariablesAbstractMap class