Implemented Spring Factory bean support, this resolves #10