Encapsulate DAAppObject init logic