sequenced mixin
add lazy value spec