enables automatic reference counting
fixes to enable automatic reference counting
Merge branch 'feature/arc' into develop