Вы можете использовать реализацию Castle Windsor DynamicProxy для создания собственных прокси, чтобы лениво загружать свойства вашего объекта.Но это не тривиальная задача!
Если вы хотите лениво загрузить свойства объекта в ваш DAO / DAL, я бы порекомендовал перейти на достойную реализацию ORM, такую как NHibernate.
Вы можете найтипример реализации вашего собственного прокси-сервера в этом файле хранилища проекта SubSonic на github.