I have submitted a new module for consideration which adds a new persistence service. This service allows saving a java bean back to the JCR. This allows sling models to be 2-way model beans, useful for all kinds of business logic automation and integration scenarios.
For more information and the donated code including unit test coverage, see the jira issue SLING-8450. https://issues.apache.org/jira/browse/SLING-8450 Thanks for considering this feature! -Brendan Robert
