Separate interfaces from classes