Added tests for ValueObject