10. A method of automatically generating source code files in a file storage unit, the method comprising: monitoring the file storage unit to detect changes in the file storage unit and in response send file event notifications; building a metadata model relating to the source code files in the file storage unit, wherein the metadata model comprises a plurality of metadata items, a key that identifies the metadata item, and one or more dependencies of the metadata items in relation to other of the metadata items; and automatically generating one or more of the source code files using the metadata model in response to a notification, including automatically generating at least one of the source code files containing an inter-type declaration that adds an additional member into another of the source code files.
14. The method as recited in claim 10 , wherein the notification is one of metadata notifications.