Latest in object orientated programming