Implemented sharding support through special annotation