Right now all the method property bindings are part of the load file composer. This needs to be abstracted out to handle sharing and extension.