BSFAmilies refactored