Added contains/get/set/delete methods for better flexibility