fixed typecasting on the hyperdex attribute checker, added a basic put function