PHP Value Object library