Implement automatic property initialization