some care around strong params and new objects