How Smart Contracts & Blockchain can co-exist with current legal concepts