function ValueObject.isValueObject(F)return type(F)=="\116\097\098\108\101"and getmetatable(F)==ValueObject end

function ValueObject.isValueObject(value)
	return type(value) == "table" and getmetatable(value) == ValueObject
end
