new submit managed object api
1. Solves duplicate issues, with new rules more data consistency
2. Class method in this case will be more appropriate
version bump