fixed bug in SharedLibrary variable expansion