property merging
dependencies fabrication