#717 SmartFork attributes

please, re-view branch for merge