Simplify LFSDetailView interface

Don’t use delegate pattern when equivalent functionality can be
accomplished by setting properties.