@Override
    public 
    List<? extends Data> getAllData() {
    	//
    	List<Class<? extends Data>> typeList = 
    			_dataCenter.getEntityManager().getAllDataTypesFromEntity( _id );
    	//
    	List<Data> dataList = new ArrayList<Data>();
    	
    	//
    	for( Class<? extends Data> type : typeList ){
    		try {
				dataList.add( _dataCenter.getEntityManager().getDataFromEntity( type, _id ) );
			}
			catch( NoSuchEntityException ex ) {
				ex.printStackTrace();
			}
			catch( NoSuchDataOnEntityException ex ) {
				ex.printStackTrace();
			}
    	}
    	
    	//
    	return dataList;
    }