First Class Java: further thoughts on dot notation for class metadata