make TyphoonPropertyInjectionDelegate methods optional
add AppCode project files