fix and improve specs and factory for attributes
add simple spec and method :move to positionable objects