apply deep objects
version 0.0.4