[WIP] Framework common classes