Added interface definition for ws_value type
Add implementations for ws_value methods