This is brilliant!
Writing repetitive code for the myriad of mundane tasks that are required when writing complex applications can be a barrier to getting the important functionality complete. Your approach gives a simple and consistent mechanism to roll all that "code-glue". Great idea, keep up the good work.
GrayB