Pass in free variables into buffer->properties().
One more step towards eventually optimizing properties.