я все равно не понимаю - есть некий объект, ему в поле могут засунуть другой объект. Ну, тут вопрос, откуда появляется объект, который кладут в поле. Если ему надо "налету" сеттер и геттер прикрутить - наверно, прокси будет логичным вариантом. Но можно и без прокси, использовать этот объект как аргумент для коснтруктора обертки, который реализует сеттер и геттер, а в остальном повторяет оригинальный - это как с прокси будет, только без прокси.