PHPDoc fix and small aditon to the IValue

IRepository
- getById also has the possibilty to return null

IValue
- construct always has a data parameter to specify the, stating the
obvious, data