Silverlight 4: Problem - Design - Solution