Added new methods: getFirst(), getFirstValue()