Identity Map

Added Identity Map for holding in memory objects